package com.ovopark.organize.server.service;

import com.ovopark.organize.server.model.entity.FranchiseesRegistrationField;
import com.ovopark.organize.server.model.vo.FranchiseesFieldSaveVo;
import com.ovopark.organize.server.model.vo.FranchiseesRegistrationModuleVo;

import java.util.List;
import java.util.Locale;

/**
 * @Description:
 * @Author:zll
 * @Date:
 */
public interface FranchiseesRegistrationFieldService {


    List<FranchiseesRegistrationModuleVo> getFranchiseesRegistrationModuleByGroupId(Integer groupId, Locale locale);


    void saveFranchiseesField(FranchiseesFieldSaveVo vo, Integer userId);


    void deleteFranchiseesField(List<Integer> ids);

    void deleteFranchiseesFieldByGroupId(Integer groupId);

    List<Integer> getFieldIdsByGroupId(Integer groupId);

    List<FranchiseesRegistrationField> getFranchiseesRegistrationSystemFieldByGroupId(Integer groupId);
}
